package br.com.strings_serializacao;

import java.io.File;
import java.io.FileWriter;
import java.io.IOException;

/*
 * Objetivo: Demonstrar como criar arquivos com a classe File
 */
public class Programa12 {
	public static void main(String[] args) {
		File f = new File("/teste1.txt");//contrutor que aceita uma string, a barra indica que o arquivo esta sendo criado na raiz do disco rigido.
		try{
			f.createNewFile();
			System.out.println(f.exists());
			System.out.println(f.isDirectory());
			System.out.println(f.isFile());
			System.out.println(f.getTotalSpace());
			System.out.println(f.getAbsolutePath());
			System.out.println(f.getCanonicalPath());
			System.out.println(f.list());
			System.out.println(f.mkdir());
			
			FileWriter fw = new FileWriter(f);//construtor que aceita um File
			fw.write("Teste para escrever no arquivo");
			fw.flush();
			fw.close();
			
			FileWriter fw1 = new FileWriter("/teste1.txt");//construtor que aceita uma String com o caminho do Arquivo
			fw1.write("Novo Teste");
			fw1.flush();
			fw1.close();
		}catch(IOException e){
			e.printStackTrace();
		}
	}

}
